// 消息管理模块
// 导入express框架
const express = require('express')
// 使用express框架的路由
const router = express.Router()
// 导入message的路由处理模块
const messageHandler = require('../router_handle/message')

// 消息发布
router.post('/publishMessage', messageHandler.publishMessage)
// 编辑消息
router.post('/editMessage', messageHandler.editMessage)
// 通过部门筛选消息
router.post('/searchMessageByDepartment', messageHandler.searchMessageByDepartment)
// 通过等级筛选消息
router.post('/searchMessageByLevel', messageHandler.searchMessageByLevel)
// 更新点击率
router.post('/updateClickNumber', messageHandler.updateClickNumber)
// 删除消息
router.post('/deleteMessage', messageHandler.deleteMessage)
// 彻底删除消息
router.post('/realDeleteMessage', messageHandler.realDeleteMessage)
// 恢复消息
router.post('/recoverMessage', messageHandler.recoverMessage)
// 根据类别筛选回收列表消息
router.post('/searchRecycleByCategory', messageHandler.searchRecycleByCategory)
// 获取消息列表总数
router.post('/getMessageNumber', messageHandler.getMessageNumber)
// 消息列表监听换页
router.post('/returnMessageData', messageHandler.returnMessageData)
// 获取回收站列表总数
router.post('/getRecycleNumber', messageHandler.getRecycleNumber)
// 回收列表监听换页
router.post('/returnRecycleData', messageHandler.returnRecycleData)
// 首页获取公司公告列表
router.post('/getNoticeList', messageHandler.getNoticeList)
// 首页获取系统消息列表
router.post('/getSystemList', messageHandler.getSystemList)

module.exports = router

